package interview.single;/*

 */

/**
 * 懒汉式：
 *      延迟创建对象
 *      （1）构造器私有化
 *      （2）提供给一个静态变量保存这个唯一的实例
 *      提供一个静态方法，获取这个实例
 * @ClassName Singleton4
 * @Author Final
 * @Project DataStructures
 */
public class Singleton4 {
    private static Singleton4 instance;
    private Singleton4 (){

    }
    public static  Singleton4 getInstance(){
        if (instance==null){
            instance=new Singleton4();
        }
            return instance;
    }
}
